"""
集合：
1） 类型 set
2）符号 {}
3）元素：单列
4）特点：无序（没有下标），不重复
1）创建集合
set1 = {10, 3, 20, 5, 8, 15, 10}
2）查看集合
体会去除重复的效果
3）集合中添加元素：100 后查看集合
体会无序的效果
4）集合中添加2个元素：25和200
   体会使用add()和update()添加的不同
5）移除集合中的元素：3
6）移除元素：500
   体会remove()与discard()不同
7）判断集合中存在50
   判断集合中不存在50

"""
# 1）创建集合
set1 = {10, 3, 20, 5, 8, 15, 10}
print(set1)
# 2）查看集合
# 体会去除重复的效果
# 3）集合中添加元素：100 后查看集合
# 添加：add
set1.add(100)
print(set1)
# 添加：update
set1.update([25,200])
print(set1)
# 删除
# 删除:remove（）：要删除的元素不存在会报错
set1.remove(3)
print(set1)
# 删除:discard（）:要删除的元素不存在不会报错
set1.discard(500)
print(set1)
set1.remove(500)
print(set1)
# 查找 是否存在 in或not in
print(50 in set1)

# 删除：pop() 会返回删除的元素
s1=set1.pop()
print(s1)
print(set1)
s2=set1.pop()
print(s2)
print(set1)

